#include "head.h"

void hang_kong(){
    // 初始化操作
    int flag = 0;
    FlightSystem Flight_Sys = Sys_init();

    while (1)
    {
        const wchar_t *title = L"欢迎来到航班管理系统";
        const wchar_t *choices[] = {L"登陆", L"注册",L"退出"};
        flag = display_menu(title, choices, 3);
        if (1 == flag)
        {
            // 进入登陆操作
            U_data user_data = Sys_log_in(Flight_Sys);
            if (user_data.grade == -1)
            {
                continue;
            }
            // 进入菜单
            Sys_menu(Flight_Sys.Flight_list, user_data);
            continue;
        }
        else if (2 == flag)
        {
            // 注册"
            U_data user_data =Sys_Register();
            if (user_data.grade == 2)
            {
                Sys_menu(Flight_Sys.Flight_list, user_data);
                continue;
            }
            
        }
        else if (3 == flag)
        {
            return ;
        }
        
    }
    return ;
}

void text1(){
    S_arr_list *L = S_Arr_Init();
    F_data data={2,"飞机","北京","上海",{12,30},{14,30},"12小时",100,100,100,'y'};
    char *user="hairuoan";
   int pos[10]={-1};
  
    S_Arr_read(L);
    S_Arr_insert(L,1,data,user);
    S_Arr_Find_user(L,"hairuoan",pos);
  // S_Arr_delete(L, pos[1]);
    S_Arr_save(L);
    
    // int i=0;
    // while (pos[i] != -1)
    // {
    //     printf("%d\n",pos[i]);
    //     i++;
    // }
    S_Arr_printf(L);

}

// 主函数
int main(int argc, char const *argv[])
{
    start();
     hang_kong();
 //text1();
}

/**
 * 对数据进行初始化操作
 */
